slurry shield - French English Dictionary